package cn.wen.yinxiu.member.server.protocol.msg;

import cn.wen.yinxiu.member.server.protocol.Command;
import cn.wen.yinxiu.member.server.protocol.Packet;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @ClassName: MsgGroupResponse
 * @Author: 小飞
 * @Date: 2023/5/28 14:41
 * @Description: 群组消息响应
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class MsgGroupResponse extends Packet {

    /**
     * 对话框ID
     */
    private Long talkId;
    /**
     * 群员用户ID
     */
    private Long userId;
    /**
     * 群员账号
     */
    private String account;
    /**
     * 群员用户昵称
     */
    private String userNickName;
    /**
     * 群员用户头像
     */
    private String userAvatar;
    /**
     * 群员用户发送消息内容
     */
    private String msgContent;
    /**
     * 消息类型[0自己/1好友]
     */
    private Integer msgUserType;
    /**
     * 消息类型；0文字消息、1固定表情
     */
    private Integer msgType;
    /**
     * 群员用户发送消息时间
     */
    private Date msgTime;

    @Override
    public Byte getCommand() {
        return Command.MsgGroupResponse;
    }
}
